/**
 * Generali Solutions d'assurances - Tous droits reserves &copy; 2007 - 2010
 */
package fr.generali.accueilclient.editique.om.impl;

import java.util.Date;
import java.util.List;

import fr.generali.accueilclient.editique.om.ICriteresCleRecherche;
import fr.generali.accueilclient.editique.om.ICriteresCourrierParCle;
import fr.generali.accueilclient.editique.om.ICriteresFiltreInfoCompDefinition;

/**
 * The Class CriteresCourrierParCle.
 * 
 * @author Holmes Kelly
 */
public class CriteresCourrierParCle implements ICriteresCourrierParCle {

    /** The application radb. */
    private String applicationRADB;

    /** The cles recherche transverses. */
    private List<ICriteresCleRecherche> clesRechercheTransverses;

    /** The date inf. */
    private Date dateInf;

    /** The date sup. */
    private Date dateSup;

    /** The filtres info complementaire. */
    private List<ICriteresFiltreInfoCompDefinition> filtresInfoComplementaire;

    /**
     * {@inheritDoc}
     */
    @Override
    public String getApplicationRADB() {
        return applicationRADB;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public void setApplicationRADB(String applicationRADB) {
        this.applicationRADB = applicationRADB;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public List<ICriteresCleRecherche> getClesRechercheTransverses() {
        return clesRechercheTransverses;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public void setClesRechercheTransverses(List<ICriteresCleRecherche> clesRechercheTransverses) {
        this.clesRechercheTransverses = clesRechercheTransverses;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public Date getDateInf() {
        return dateInf;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public void setDateInf(Date dateInf) {
        this.dateInf = dateInf;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public Date getDateSup() {
        return dateSup;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public void setDateSup(Date dateSup) {
        this.dateSup = dateSup;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public List<ICriteresFiltreInfoCompDefinition> getFiltresInfoComplementaire() {
        return filtresInfoComplementaire;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public void setFiltresInfoComplementaire(List<ICriteresFiltreInfoCompDefinition> filtresInfoComplementaire) {
        this.filtresInfoComplementaire = filtresInfoComplementaire;
    }

}
